package com.zdpx.pxframework.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zdpx.pxframework.system.entity.UserDepartment;


/**
 * 用户部门关联 服务类
 *
 * @Description:
 * @Author: Cheng XiaoXiao
 * @Date: 2022-02-27 15:20:14
 */
public interface UserDepartmentService extends IService<UserDepartment> {
    /**
     * 获取用户部门关联详情
     *
     * @param id ID
     * @return 单个用户部门关联详情
     */
    UserDepartment detailById(String id);

    /**
     * 增加用户部门关联信息
     *
     * @param userDepartment 用户部门关联信息
     */
    void saveUserDepartment(UserDepartment userDepartment);

    /**
     * 修改用户部门关联信息
     *
     * @param userDepartment 用户部门关联对象
     */
    void updateUserDepartmentById(UserDepartment userDepartment);

    /**
     * 根据ID删除信息
     *
     * @param id ID
     */
    void deleteById(String id);
}
